#ifndef _ASSEMBLER_H
#define _ASSEMBLER_H

#ifdef __ASSEMBLY__

#ifndef ALIGN
#define ALIGN     .align 4,0x90
#endif

#ifndef ENTRY
#define ENTRY(name) \
  .globl name; \
  ALIGN;	   \
  name:
#endif

#ifndef ENDPROC
#define ENDPROC(name)
#endif

#ifndef UNWIND
#define UNWIND(code...)
#endif

#endif

#endif /* _ASSEMBLER_H */

